/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:岁亮亮
 * Date:2024-01-16
 * TIME:9:37
 */
public interface List<I extends Number> {
    public int[] array = new int[0];
    public int size = 0;
// 默认构造方法
        void SeqList();
// 将顺序表的底层容量设置为initcapacity
      void SeqList(int initcapacity);
       public  boolean isfull();
       public void checkisfull();
// 新增元素,默认在数组最后新增
       public  void add(int data) ;
// 在 pos 位置新增元素
        public  void add(int pos, int data);
// 判定是否包含某个元素
        public  boolean contains(int toFind) ;
// 查找某个元素对应的位置
       public  int indexOf(int toFind);
// 获取 pos 位置的元素
      public int get(int pos) ;
// 给 pos 位置的元素设为 value
     public void set(int pos, int value);
//删除第一次出现的关键字key
       public void remove(int toRemove);
// 获取顺序表长度
        public int size() ;
// 清空顺序表
      public void clear() ;

     // 打印顺序表，注意：该方法并不是顺序表中的方法，为了方便看测试结果给出的
        public void display();
}
